package com.jmxcfc.blfsc.ssq.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jmxcfc.fs.common.entity.AutoFillEntity;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 上上签下载合同记录表
 * </p>
 *
 * @author pbs
 * @since 2024-09-08
 */
@Data
@TableName("SSQ_DOWNLOAD_CONTRACT_SUB")
public class DownloadContractSub extends AutoFillEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableId(value = "ID", type = IdType.ASSIGN_ID)
    private String id;

    /**
     * 请求业务号(上游传,唯一标识,8位时间+32为uuid)
     */
    private String requestNo;

    /**
     * 合同ID(上传合同接口返回的合同ID)
     */
    private String contractId;

    /**
     * 接口调用状态(成功:S、失败:F、异常:E)
     */
    private String apiStatus;

    /**
     * 接口调用描述(成功:S、失败:F、异常:E)
     */
    private String apiStatusDesc;



    /**
     * 错误码值(0:成功)
     */
    private String errno;

    /**
     * 错误描述
     */
    private String errmsg;

    /**
     * 下载的合同文件pdf地址
     */
    private String pdfFilePath;




}
